⬡ Hub
Skip to content

Google Kubernetes Engine (GKE)

Google Kubernetes Engine (GKE) is a managed environment for deploying, managing, and scaling your containerized applications using Google infrastructure.

Key Features

  • Autopilot: Fully managed mode where Google manages the nodes and scaling.
  • Standard: You manage the underlying nodes.
  • Integration: Deep integration with Cloud Build, Container Registry, and Cloud Monitoring.

Use Cases

  • Microservices: Orchestrating complex applications.
  • Hybrid: Using Anthos to manage clusters on-prem and in cloud.
  • CI/CD: Automated deployment pipelines.

Key Concepts

  • Cluster: The control plane and worker nodes.
  • Node Pool: A subset of nodes within a cluster with the same configuration.
  • Workload Identity: Securely access Google Cloud services from GKE workloads.